/***************************************************************************
 创建者: 华磊
 开始时间: 2019.5.3
 copyright: (C) 华友高科
 修改说明: (每次有修改就添加一条，带有 修改人，修改时间，修改描述)
 example (1) 李文友 2017.5.8 类的具体实现代码编写

 ***************************************************************************
 *  @file x.h
 *  功能:
 *
 *                                                                         *
 ***************************************************************************/

#ifndef AXISMOVEINSTRUCTIONLOGIC_H
#define AXISMOVEINSTRUCTIONLOGIC_H
#include "programset.h"
#include "instructionEnum.h"
#include "robotio.h"
#include "mccontrollerthread.h"

class ProgramEngine;


class AxisMoveInstructionLogic
{
public:
    AxisMoveInstructionLogic(int robotIdIn,ProgramSet* programSetIn,RobotIo* ioControllerIn,
                             ProgramEngine* programEngineIn,McControllerThread *programMcControllerIn
                             ,QVector <PointPro> *getPointProListIn,QVector <PlRegStruct> *regPlListIn);
};

#endif // AXISMOVEINSTRUCTIONLOGIC_H
